home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 7
/
PC World Interactive 7.iso
/
program
/
ctutor.exe
/
SOURCE
/
STYLE1.C
< prev
next >
Wrap
C/C++ Source or Header
|
1994-05-15
|
5KB
|
132 lines
/* Chapter 3 - Program 10 - STYLE1.C */
/* STYLE1.C - Style illustration file */
/* copyright - Coronado Enterprises - 1994 */
/* This program does nothing useful as far as being an executable */
/* program. It is intended to be simply a guide to style. Since */
/* style is realy a matter of personal taste, there are many */
/* possible styles that a C programmer could adopt. Since it is */
/* assumed that the student is a relatively new C programmer, he */
/* has not yet developed a good style. This program is intended */
/* to help with that task. This header block is intended to give */
/* a good illustration of a title block to begin a program. */
void main()
{
int index;
int count = 5;
int loop_count;
/* The following control statements illustrate one way to */
/* format your control statements. You will notice that */
/* the beginning brace used as a block delimiter is placed */
/* at the end of the control statement. The end brace is */
/* lined up under the control word when the block is term- */
/* inated. This style appears in most of the literature */
/* which contains some C source code, and is the style */
/* preferred by the author of this tutorial. */
/* Note also that the block format for these comments is */
/* only one of many possible styles also. */
for (index = 0 ; index < 7 ; index = index + 1) {
printf("The value of ");
printf("index is %d\n", index);
if (count < 5) {
printf("The value of count is %d ", count);
printf(" this is less than 5\n");
} else {
loop_count = 0;
do {
printf("The value of loop_count is %d\n", loop_count);
loop_count = loop_count + 1;
} while (loop_count < 3);
printf("The value of count is %d ", count);
printf(" this is not less than 5\n");
}
}
/*************************************************************/
/* The following style is probably the second most popular */
/* way to format control statements. In this style, the */
/* opening brace for a control block is placed on a line of */
/* its own but still lined up under the ketword for the */
/* control block. This is still very clear, and quite pop- */
/* ular. */
/* Note the slight change in the comment block. This style */
/* is very popular. */
/*************************************************************/
for (index = 0 ; index < 7 ; index = index + 1)
{
printf("The value of ");
printf("index is %d\n", index);
if (count < 5)
{
printf("The value of count is %d ", count);
printf(" this is less than 5\n");
}
else
{
loop_count = 0;
do
{
printf("The value of loop_count is %d\n", loop_count);
loop_count = loop_count + 1;
} while (loop_count < 3);
printf("The value of count is %d ", count);
printf(" this is not less than 5\n");
}
}
/* The following block formatting style is used quite often
* in the literature, but it is not very clear to this
* author, so it is never the style method of choice by him.
* Some programmers swear by it and think it is the only
* valid way to format control statements.
* This form of comment block is very common, but there seems
* to be no end to the slight variations of this style. You
* should pick a style, and use it until you find something
* else that appeals to you.
*/
for (index = 0 ; index < 7 ; index = index + 1)
{
printf("The value of ");
printf("index is %d\n", index);
if (count < 5)
{
printf("The value of count is %d ", count);
printf(" this is less than 5\n");
}
else
{
loop_count = 0;
do
{
printf("The value of loop_count is %d\n", loop_count);
loop_count = loop_count + 1;
} while (loop_count < 3);
printf("The value of count is %d ", count);
printf(" this is not less than 5\n");
}
}
/*
Considerable efforthas been put into the source code for the
example programs in this tutorial. As you work your way through
the example programs pay attention to the formatting style used
throughout. You have a lot to gain by choosing and using a very
consistent programming style.
This is yet one more way to format comments. You will develop a
style of your own fairly quickly.
*/
}
/* Result of execution
(There is a lot of meaningless printout, but the output is not of
much concern with this program.)
*/